package cn.aj.pet.mapper;

import cn.aj.pet.domain.Pet;
import cn.aj.basic.mapper.BaseMapper;

import java.util.List;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author aj
 * @since 2022-12-03
 */
public interface PetMapper extends BaseMapper<Pet> {
    // 过滤查询已经上架的
    List<Pet> getByIdsAndStatePetOnsale(List<Long> ids);

    // 上架修改状态
    void batchUpdateOn(List<Long> petIds);

    // 下架修改状态
    void batchUpdateOff(List<Long> petIds);

    // 下架添加日志
    List<Pet> getByIdsAndStatePetOffsale(List<Long> ids);
}
